turkish red poppy - German English Dictionary